As far as optimization: Yes, I built my own continuous optimizer that did a good job of operating within the curved constrained "subspaces." When this comes up, I am often asked why I bothered since MatLab/SciLab/R could have saved me much development time. The answer is encapsulation. When you are writing blackbox components to be run on an untrusted hedge funds server, running through some third party both made my code look cheap and encourage prying eyes.
I am not a fan of integer optimization of this purpose. Rounding (not to one) and examining the marginal effects of risk and return can do alot to make sure that rebalancing fluctuations aren't just flutter.
There was something else I wanted to say. Modern Portfolio Theory is about optimizing risk vs reward based on a return model and a risk model. Whether there there is some closed-form component or not, I have found that good risk and reward model, even for stocks and futures to be, to be non-obvious and completely distinct tasks.
Once I started validating my models on historical data, I quickly found that the Markowitz era derivations were hardly even a starting point. Average monthly market price returns and their covariance are deceptively simple and should be used only for answering homework questions. I don't presume, Gustof, that you haven't been through the same experience yourself. I assume, for example, that you have integrated your option trading model with your expected return model and validated both.
After a couple of years of iterative reading/coding/testing, I understood much better why the academic literature focused on things like parameter estimation error (especially relative to the effects of autocorrelation), robust covariance estimation, model stability, non-linearity, heteroscedasticity, spurious serial correlation, leptokurticity, non-stationarity (jumps/breaks), asymmetric measures, conditional correlation, Bayesian methods, reducing dimension by sector/industry/PCA reframing, aggravation of sampling error effects when highly risk-averse, tail-risk/EVT and in the larger sense of portfolio analysis attribution, foreign exchange risk, and counterparty risk.